class RDWeapon_Ak47 extends RDRifle_Base;


defaultproperties
{
	//----------View And Offset----------
	FireOffset=(X=20,Y=5)
	PlayerViewOffset=(X=17,Y=10.0,Z=-8.0)
	
	//----------Firing And Ammo----------
	
	bReloadTime= 2.0
	
	ClipCount= 3

	LockerAmmoCount=30
	
	MaxClipCount= DefMaxClipCount
	MaxClipSize= DefMaxClipSize
	
	AmmoCount=DefMaxClipSize
	MaxAmmoCount=DefMaxClipSize
	
	FireInterval(0)=+0.15
	FireInterval(1)=+0.15
	
	WeaponProjectiles(0)=class'RDProj_AK'
	WeaponProjectiles(1)=class'RDProj_AK'
	
	InstantHitDamage(0)=0
	InstantHitDamage(1)=0
	InstantHitDamageTypes(0)=None
	InstantHitDamageTypes(1)=None
	InstantHitMomentum(0)=+0
	InstantHitMomentum(1)=+0
	
	//----------Sounds----------
	WeaponFireSnd[0]=SoundCue'WP_AK47.Sounds.Cue_Shot'
	WeaponFireSnd[1]=SoundCue'WP_AK47.Sounds.Cue_Shot'
	WeaponEquipSnd=SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_RaiseCue'
	WeaponPutDownSnd=SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_LowerCue'
	PickupSound=SoundCue'A_Pickups.Weapons.Cue.A_Pickup_Weapons_Shock_Cue'
	
	//----------Meshes----------
	Begin Object Name=FirstPersonMesh
		SkeletalMesh=SkeletalMesh'WP_AK47.Mesh.WP_AK47_1P'
		AnimSets(0)=AnimSet'WP_AK47.Mesh.ak47_fist'
		Animations=MeshSequenceA
		Rotation=(Yaw=-16384)
		FOV=60.0
	End Object
	
	Begin Object Name=PickupMesh
		SkeletalMesh=SkeletalMesh'WP_AK47.Mesh.WP_AK47_1P'
	End Object
	
	//---------Animations----------
	FireCameraAnim(1)=CameraAnim'Camera_FX.ShockRifle.C_WP_ShockRifle_Alt_Fire_Shake'
	WeaponFireAnim(0)=WeaponFire
	WeaponFireAnim(1)=WeaponFire
	
	//--------AI variables----------
	MaxDesireability=0.65
	AIRating=0.65
	CurrentRating=0.65
	bInstantHit=true
	bSplashJump=false
	bRecommendSplashDamage=false
	bSniping=true
	ShouldFireOnRelease(0)=0
	ShouldFireOnRelease(1)=1
	
	//--------Muzzleflash----------
	MuzzleFlashSocket=MF
	MuzzleFlashPSCTemplate=WP_AK47.Effects.griflemf
	MuzzleFlashAltPSCTemplate=WP_AK47.Effects.griflemf
	MuzzleFlashColor=(R=200,G=120,B=255,A=255)
	MuzzleFlashDuration=0.33
	MuzzleFlashLightClass=class'UTGame.UTShockMuzzleFlashLight'
	
	//---------Misc.----------
	AttachmentClass=class'RebelDawn.RDAttachment_Default'
	
	LockerRotation=(Pitch=32768,Roll=16384)
	
	WeaponColor=(R=160,G=0,B=255,A=255)
	
	GroupWeight=0.5
	
	Begin Object Class=ForceFeedbackWaveform Name=ForceFeedbackWaveformShooting1
		Samples(0)=(LeftAmplitude=30,RightAmplitude=20,LeftFunction=WF_Constant,RightFunction=WF_Constant,Duration=0.100)
	End Object
	WeaponFireWaveForm=ForceFeedbackWaveformShooting1
	
	//------------Icon----------
	CrossHairCoordinates=(U=256,V=0,UL=64,VL=64)
	IconCoordinates=(U=728,V=382,UL=162,VL=45)
	IconX=400
	IconY=129
	IconWidth=22
	IconHeight=48
}